﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;
using System.Drawing;

namespace Skewworks.Win.Motif.Glide
{
    public class GlideProgressBarSettings : ISettings
    {

        private GlideProgressBar _obj;

        public GlideProgressBarSettings(GlideProgressBar glideProgressBar)
        {
            _obj = glideProgressBar;
        }

        #region Properties

        [Category("Behavior")]
        public GlideDirections Direction
        {
            get { return _obj.Direction; }
            set { _obj.Direction = value; }
        }

        [Category("Layout")]
        public Point Location
        {
            get { return _obj.Location; }
            set { _obj.Location = value; }
        }

        [Category("Behavior")]
        public int MaxValue
        {
            get { return _obj.MaxValue; }
            set { _obj.MaxValue = value; }
        }

        [Category("Design")]
        public string Name
        {
            get { return _obj.Name; }
            set { _obj.Name = value; }
        }

        [Category("Layout")]
        public Size Size
        {
            get { return _obj.Size; }
        }

        [Category("Behavior")]
        public int Value
        {
            get { return _obj.Value; }
            set { _obj.Value = value; }
        }

        #endregion

    }
}
